package runze.util.security;

/**
 * 用于替换特殊字符，避免对网站造成损害
 * @author wrzhxy@qq.com
 * @创建时间 2017年7月21日 下午3:44:46
 */
public class ReplaceInvalidChar {
	public static String[] transfer(String[] values) {
		for (int i = 0; i < values.length; i++) {
			values[i] = values[i].trim()
			.replaceAll("<", "&lt;")
			.replaceAll(">", "&gt;")
			.replaceAll("&", "&amp;")
			.replaceAll("\"", "&quot;")
			.replaceAll("\'", "&#39;");
		}
		return values;
	}
	public static String transfer(String value) {
		if (value == null) return null;
		value = value.trim()
				.replaceAll("<", "&lt;")
				.replaceAll(">", "&gt;")
				.replaceAll("&", "&amp;")
				.replaceAll("\"", "&quot;")
				.replaceAll("\'", "&#39;");
		return value;
	}
}
